import request from '@/utils/request'
import {projectApiUrl} from '../config'
/**
 * 获取施工进度月计划列表
 * @param parameter
 */
export function getMonthPlan( data ){
  return request({
    url: projectApiUrl + '/construction/month-plan' ,
    method: 'get',
    params:data
  })
}



/**
 * 新增施工进度月计划
 * @param data
 */
export function addMonthPlan(data){
  return request({
    url: projectApiUrl+'/construction/month-plan',
    method: 'post',
    data: data
  })
}

/**
 * 新增施工进度月计划同级节点
 * @param data
 */
export function addMonthPlanSameNode(data){
  return request({
    url: projectApiUrl+'/construction/save-masterPlan-sameNode',
    method: 'post',
    data: data
  })
}


/**
 *  月计划提交审批
 * @param data
 */
export function monthPlanAudit(data){
  return request({
    url: projectApiUrl+'/construction/month-plan-confirm-audit',
    method: 'post',
    data: data
  })
}
/**
 * 新增施工进度月计划同级节点
 * @param data
 */
export function addMonthPlanDownNode(data){
  return request({
    url: projectApiUrl+'/construction/save-masterPlan-downNode',
    method: 'post',
    data: data
  })
}


/**
 * 编辑项目类型
 * @param data
 */
export function editMonthPlan(data){
  return request({
    url: projectApiUrl+'/construction/month-plan',
    method: 'post',
    data:data
  })
}

/**
 * 编辑项目类型
 * @param data
 */
export function moveMonthPlanOneDay(data){
  return request({
    url: projectApiUrl+'/construction/month-plan/move-one-day',
    method: 'post',
    data:data
  })
}

/**
 * 月计划列表统计
 * @param parameter
 */
export function getMonthPlanTotal(parameter){
  return request({
    url: '/mock/13/construction/month-plan/total',
    method: 'get',
    params: parameter
  })
}

/**
 * 月计划详情
 * @param parameter
 */
export function getMonthPlanDetails(id){
  return request({
    url: projectApiUrl+'/construction/month-plan/detail/'+id,
    method: 'get',
    id
  })
}

/**
 * 删除月计划新增节点
 * @param parameter
 */
export function deleteMonthNode(data){
  return request({
    url: projectApiUrl+'/construction/month-plan/delete-work',
    method: 'post',
    data:data
  })
}
